package com.example;

/**
 * @Author loubobooo
 * @Description leetcode #28实现strStr()
 * @Date 2019/11/18
 */
public class ImplementStrstr {

    /**
     * @Author loubobooo
     * @Description 实现strStr()函数。
     * 给定一个haystack 字符串和一个 needle 字符串，在 haystack 字符串中找出 needle 字符串
     * 出现的第一个位置 (从0开始)。如果不存在，则返回 -1。
     * @Date 2019/11/18 15:58
     * @Param
     * @return
     **/
    public int strStr(String haystack, String needle) {
        if(needle.isEmpty() || needle == ""){
            return 0;
        }
        return haystack.indexOf(needle);
    }

    public static void main(String[] args) {
        String haystack = "aaaaa", needle = "";
        ImplementStrstr implementStrstr = new ImplementStrstr();
        int i = implementStrstr.strStr(haystack, needle);
        System.out.println(i);
    }
}
